Package com.apps.ubc.cc

Source Code of com.apps.ubc.cc.CourseInfoServlet

package com.apps.ubc.cc;

import java.io.IOException;
import javax.servlet.http.*;

import com.apps.datastore.dao.UniqueCourseObject;
import com.apps.services.UBCSectionDetailService;

public class CourseInfoServlet extends HttpServlet {

  private String dept;
  private String course;
  private String section;

  private static UBCSectionDetailService wrapper = new UBCSectionDetailService();

  public void doPost(HttpServletRequest req, HttpServletResponse resp)
      throws IOException {
    dept = req.getParameter("dept").toUpperCase();
    course = req.getParameter("course");
    section = req.getParameter("section");
    UniqueCourseObject uco = new UniqueCourseObject(dept, course, section);
    int out = wrapper.initContent(uco);
    switch (out) {
    case 1:
      resp.sendRedirect("/courseInfo.jsp");
      break;
    case 0:
      resp.sendRedirect("/errorSTT.jsp");
      break;
    case -1:
      resp.sendRedirect("/error404.jsp");
      break;
    case -2:
      resp.sendRedirect("/error500.jsp");
      break;
    }

  }

  public String getDept() {
    return dept;
  }

  public String getSection() {
    return section;
  }

  public String getCourse() {
    return course;
  }

  public UBCSectionDetailService getWrapper() {
    return wrapper;
  }
}
TOP

Related Classes of com.apps.ubc.cc.CourseInfoServlet

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.